• word of the day

    sterculia foetida

    sterculia foetida - Dictionary definition and meaning for word sterculia foetida

    Definition
    (noun) large tree of Old World tropics having foul-smelling orange-red blossoms followed by red pods enclosing oil-rich seeds sometimes used as food
    Synonyms : java olives , kalumpang
Download our Mobile App Today
Receive our word of the day
on Whatsapp